package cn.ito.zjgsu.mapping;

import cn.ito.zjgsu.domain.ProjectState;
import cn.ito.zjgsu.domain.ProjectStateExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ProjectStateMapper {
    int countByExample(ProjectStateExample example);

    int deleteByExample(ProjectStateExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(ProjectState record);

    int insertSelective(ProjectState record);

    List<ProjectState> selectByExample(ProjectStateExample example);

    ProjectState selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") ProjectState record, @Param("example") ProjectStateExample example);

    int updateByExample(@Param("record") ProjectState record, @Param("example") ProjectStateExample example);

    int updateByPrimaryKeySelective(ProjectState record);

    int updateByPrimaryKey(ProjectState record);
}